Skip to content

Enhance UI for Pages in Streamlit App #79

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: mvt-streamlit
Choose a base branch
from

Conversation

sumana-2705
Copy link

Description

What is this PR

  • Bug fix
  • UI enhancement
  • Other

Why is this PR needed?

Right now, the mvt-streamlit branch has the basic layout for all the pages, but the UI can be improved to look better and feel more user-friendly.

What does this PR do?
This PR updates and improves the look and feel of all pages in the Streamlit app. The goal is to make the interface cleaner and easier to use. You can check out the planned design changes in this file.

How has this PR been tested?

I tested everything locally. Here’s how you can try it yourself:

git clone https://github.com/sumana-2705/aifaq/tree/streamlit-UI-enhance
cd aifaq
pip install -r requirements.txt
cd src/mvt
streamlit run app.py

Signed-off-by: Angajala Sumana Sree <[email protected]>
@sumana-2705 sumana-2705 changed the title Added Enhance UI for Pages in Streamlit App Apr 11, 2025
@sumana-2705
Copy link
Author

Hello @gcapuzzi

I've been working on this PR for the past few days and have made some style improvements to the Home page. I'm still working on the changes for the config_page

I had a small doubt regarding the form on the config_page. Right now, the Save button seems to be linked only to the form that handles YouTube video links and web URLs. But the heading says "Please, add your document sources using this form", which makes it sound like the whole page including text files, PDF files, and ReadTheDocs files are part of the form.

Could you please clarify whether the Save button is meant for all file types or just for the URLs and links? If it’s only for links, I was thinking we could use Streamlit tabs to separate out the different upload options. That might make the page cleaner and less cluttered.

Thank you!

@sumana-2705 sumana-2705 marked this pull request as draft April 11, 2025 18:42
@gcapuzzi
Copy link
Contributor

Dear Sumana,
Thank you for your interest in contributing to our open-source project! We truly appreciate your enthusiasm and willingness to help in AIFAQ.  
We want to inform you that the current state of this GitHub repository (https://github.com/hyperledger-labs/aifaq/) is temporarily not up-to-date. We are currently working on some important updates and restructuring.
Therefore, we kindly request that you hold off on making any significant decisions or basing any work on the current repository contents for the time being. This includes forking, cloning for substantial contributions, or making pull requests based on the existing codebase.
We anticipate having the repository updated and ready for contributions soon. We will post another announcement here once the updates are complete and the repository reflects the current state of the project.
In the meantime, you are welcome to browse the repository to get a general understanding of the project. However, please be aware that the information you see may not be entirely current.
Thank you for your understanding and patience. We are excited to welcome your contributions once the repository is updated!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants